package es.gesfutbol.domini;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

import es.gesfutbol.domini.implementacio.Incidencia;
import es.gesfutbol.domini.implementacio.JugadorEnEquip;

public interface IJugador extends Serializable{

	public Long getIdJugador();

	public void setIdJugador(Long idJugador);

	public String getNom();

	public void setNom(String nom);

	public boolean isEstaRetirat();

	public void setEstaRetirat(boolean estaRetirat);

	public boolean isEstaSancionat();

	public void setEstaSancionat(boolean estaSancionat);

	public Date getNaixement();

	public void setNaixement(Date naixement);

	public String getLlocNaixement();

	public void setLlocNaixement(String llocNaixement);

	public Long getAlcada();

	public void setAlcada(Long alcada);

	public Long getPes();

	public void setPes(Long pes);

	public String getPosicio();

	public void setPosicio(String posicio);
	
	public String getRutaFoto();

	public void setRutaFoto(String rutaFoto);
	
	public Set<Incidencia> getIncidencies();

	public void setIncidencies(Set<Incidencia> incidencies);
	
	public Set<JugadorEnEquip> getJugadorEnEquip();

	public void setJugadorEnEquip(Set<JugadorEnEquip> jugadorEnEquip);

}